#ifndef _IRR_VFS_H_

#include <iosfwd>
#include <boost/iostreams/categories.hpp>
#include <boost/iostreams/positioning.hpp>

namespace io = boost::iostreams;

namespace SGF {

class irrInput {
public:
    typedef char                 char_type;
	struct category: io::source_tag,io::seekable,io::closable_tag{};

	irrOutput(const char* path)
	{
	}

    std::streamsize read(char* s, std::streamsize n)
    {
    }

    stream_offset seek(stream_offset off, std::ios_base::seekdir way)
    {
    }
private:
};

class irrInput {
}

}

#endif